Gradle编译优化 您所在的位置:网站首页 gradle 并行编译 Gradle编译优化

Gradle编译优化

2023-10-19 01:51| 来源: 网络整理| 查看: 265

知识点: 1、Android基础编译流程 2、Instant Run原理

优化方案: 1、在使用Instant Run的时候,如果使用了MultiDex minSdkVersion需要调至21及以上才能使用Instant Run 添加gradle.properties配置信息

#开启并行编译 org.gradle.parallel=true #使用编译缓存 android.enableBuildCache=true #保证JVM编译命令在守护进程中编译APK org.gradle.daemon=true org.gradle.configureondemand=true org.gradle.jvmargs=-Xmx3072m -XX\:MaxPermSize\=521m

2、Task耗时测量: 在Android Studio中可以看到编译耗时 在这里插入图片描述 可以针对性的才去优化措施

3、Task 任务过滤 选择性的去除不需要运行的Gradle Task任务

tasks.whenObjectAdded {task -> if ( task.name.contains("任务名") //上图有绿色√ 为enabled的Task || task.name.equal("任务名") ){ task.enabled = false } }

4、极速增量编译 Alibab的一个框架Freeline

Freeline链接

插件已经404,Android studio 4.0中使用不了。

参考《Android组件化架构》,并没有显著提高速度,可能Instant run已经够快了?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有